function openPageOrMP(menu) {
	if (menu.type == 'MP') {
		try {
			uni.navigateToMiniProgram({
				appId: menu.url,
				fail: function(e) {
					uni.showToast({
						title: '打开外部小程序失败',
						icon: 'none'
					})
				}
			})
		} catch (e) {
			uni.showToast({
				title: '请在小程序中使用',
				icon: 'none',
				duration: 15000
			})
		}
	} else {
		let u = menu.url;
		if (u.indexOf('?') > -1) {
			if (u.indexOf('menu_id=') == -1)
				u += '&menu_id=' + menu.menu_id;
		} else {
			u += '?menu_id=' + menu.menu_id;
		}
		uni.navigateTo({
			//pages/example/list?menu_id=example&t=
			url: u,
			success: function(res) {
				// 通过eventChannel向被打开页面传送数据
				res.eventChannel.emit('E_HandleMenu', menu)
			}
		})
	}
}
export default openPageOrMP